<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--

    Licensed to the Apache Software Foundation (ASF) under one
    or more contributor license agreements.  See the NOTICE file
    distributed with this work for additional information
    regarding copyright ownership.  The ASF licenses this file
    to you under the Apache License, Version 2.0 (the
    "License"); you may not use this file except in compliance
    with the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing,
    software distributed under the License is distributed on an
    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    KIND, either express or implied.  See the License for the
    specific language governing permissions and limitations
    under the License.

-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>File Type: File Recognition</title>
<link rel="stylesheet" href="ide.css" title="Oracle BLAFDoc" type="text/css"/>
</head>

<body>
<p><a id="org.netbeans.modules.apisupport.project.ui.wizard.loader.FileRecognitionPanel" name="org.netbeans.modules.apisupport.project.ui.wizard.loader.FileRecognitionPanel"></a></p>
<div id="NBCSH1846"><!-- infolevel="all" infotype="General" --><a id="sthref237" name="sthref237"></a>
<h1>File Type: File Recognition</h1>
<a name="BEGIN" id="BEGIN"></a>
<p>The New File Type wizard creates a new File Type. <a href="NBDAG3103">More</a></p>
<p>You open the New File Type wizard by right-clicking a module project, choosing New &gt; Other and selecting File Type from the Module Development category.</p>

<table summary="User interface elements and descriptions" dir="ltr" border="1" width="100%" frame="hsides" rules="groups" cellpadding="3" cellspacing="0">
<col width="24%" />
<col width="*" />
<thead>
<tr align="left" valign="top">
<th align="left" valign="bottom" id="r1c1-t13">Element</th>
<th align="left" valign="bottom" id="r1c2-t13">Description</th>
</tr>
</thead>
<tbody>
<tr align="left" valign="top">
<td align="left" id="r2c1-t13" headers="r1c1-t13">
<p>MIME Type</p>
</td>
<td align="left" headers="r2c1-t13 r1c2-t13">Specifies a unique Multipurpose Internet Mail Extension (MIME) type that enables the file type to be registered in the <code dir="ltr">layer.xml</code> file. 
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG3062">
<param name="text" value="<html><u>More</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
 Together, the MIME type and the filename extension or XML root element enable the IDE to distinguish one file type from another.</td>
</tr>
<tr align="left" valign="top">
<td align="left" id="r3c1-t13" headers="r1c1-t13">
<p>by</p>
</td>
<td align="left" headers="r3c1-t13 r1c2-t13">
<ul>
<li>Filename Extension. Specifies one or more file extensions that the IDE will recognize as belonging to the specified MIME type. The file extension can optionally be preceded by a dot. Separators are commas, spaces, or both. Therefore, all of the following are valid:
<ul>
<li>.abc,.def</li>
<li>.abc .def</li>
<li>abc def</li>
<li>abc,.def ghi, .wow</li>
</ul>
</li>
<li>
<p>XML Root Element. Specifies a unique namespace that distinguishes the XML file type from all other XML file types.</p>
<p>The value that you specify is the namespace associated with the root element of your XML document. Note that this is not the same thing as the name of the root element. For example, in the following example XML document, the namespace is "sample":</p>
<p><code dir="ltr">&lt;mydata xmlns="sample"&gt;&lt;/mydata&gt;</code></p>
</li>
</ul>
</td>
</tr>
</tbody>
</table>
<br />
<!-- -->
<a id="NBCSH1849" name="NBCSH1849"></a>
<hr><p><b>Related Topics</b></p>
<p><i>Developing Applications with NetBeans IDE</i>, 
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG3071">
<param name="text" value="<html><u>&quot;About NetBeans Platform and Module Development&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>
<p><i>Developing Applications with NetBeans IDE</i>, 
<object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
<param name="content" value="http://www.oracle.com/pls/topic/lookup?ctx=nb8200&id=NBDAG3103">
<param name="text" value="<html><u>&quot;About the NetBeans Platform&quot;</u></html>">
<param name="textFontSize" value="medium">
<param name="textColor" value="blue">
</object>
</p>

<!-- -->
<!-- Start Footer -->


<table summary="" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td align="left" width="86%"><a href="legal_notice.htm">
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.</a>
</td>
</tr>
</table>
<!-- -->
</body>
</html>
